package org.opensourceway.sbom.model.pojo.response.vul.uvp;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.io.Serializable;
import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class IssueDetail implements Serializable {
    private String issueId;
    private String affectedSoftware;
    private String unAffectedBranches;
    private String affectedBranches;
    private List<String> versions;
    private String issueCustomizeState;
    private String cveNum;
    private String notAnalyzedBranches;

    public String getIssueId() {
        return issueId;
    }

    public void setIssueId(String issueId) {
        this.issueId = issueId;
    }

    public String getAffectedSoftware() {
        return affectedSoftware;
    }

    public void setAffectedSoftware(String affectedSoftware) {
        this.affectedSoftware = affectedSoftware;
    }

    public String getUnAffectedBranches() {
        return unAffectedBranches;
    }

    public void setUnAffectedBranches(String unAffectedBranches) {
        this.unAffectedBranches = unAffectedBranches;
    }

    public String getAffectedBranches() {
        return affectedBranches;
    }

    public void setAffectedBranches(String affectedBranches) {
        this.affectedBranches = affectedBranches;
    }

    public List<String> getVersions() {
        return versions;
    }

    public void setVersions(List<String> versions) {
        this.versions = versions;
    }

    public String getIssueCustomizeState() {
        return issueCustomizeState;
    }

    public void setIssueCustomizeState(String issueCustomizeState) {
        this.issueCustomizeState = issueCustomizeState;
    }

    public String getCveNum() {
        return cveNum;
    }

    public void setCveNum(String cveNum) {
        this.cveNum = cveNum;
    }

    public String getNotAnalyzedBranches() {
        return notAnalyzedBranches;
    }

    public void setNotAnalyzedBranches(String notAnalyzedBranches) {
        this.notAnalyzedBranches = notAnalyzedBranches;
    }
}
